package com.fzshang.commen.service;

import com.alipay.api.AlipayApiException;

/**
 * <p>
 * 商品 彩票 机器价格 服务类
 * </p>
 *
 * @author 张子艺
 * @since 2019-04-12
 */
public interface AliPayService {

    /**
     * 售卖机购买  PC端
     * @param moeny
     * @param subject
     * @param body
     * @param OrderNo
     * @return
     */
    String  MaChinePCPay(String moeny, String subject, String body, String OrderNo);


    /**
     * 保证金  PC端
     * @param moeny
     * @param subject
     * @param body
     * @param OrderNo
     * @return
     */
    String  PayMemtPCPay(String moeny, String subject, String body, String OrderNo);


    /**
     * 售卖机购买  H5端
     * @param moeny
     * @param orrNumber
     * @return
     */
    String  MaChineAPPPay(String orrNumber, String moeny,String subject) throws AlipayApiException;

    /**
     * 充值 APP端
     * @param OrderNo
     * @param moeny
     * @param subject
     * @return
     * @throws AlipayApiException
     */
    String  RechargeH5Pay(String OrderNo, String moeny, String subject) throws AlipayApiException;

    /**
     * 退款
     * @param refoundBean
     * @return
     * @throws AlipayApiException
     */
//        String Refound(RefoundBean refoundBean) throws AlipayApiException;

    /**
     * 转账
     * @param moeny
     * @param account
     * @param orderNum
     * @return
     * @throws AlipayApiException
     */
        String Transfer(String moeny, String account, String orderNum) ;
}
